home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 2.6)
-
- import cups
- import gtk
-
- _ = lambda x: x
-
- def set_gettext_function(fn):
- global _
- _ = fn
-
-
- def show_dialog(title, text, type, parent = None):
- dialog = gtk.MessageDialog(parent, gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT, type, gtk.BUTTONS_OK, title)
- dialog.format_secondary_text(text)
- dialog.run()
- dialog.destroy()
-
-
- def show_info_dialog(title, text, parent = None):
- return show_dialog(title, text, gtk.MESSAGE_INFO, parent = parent)
-
-
- def show_error_dialog(title, text, parent = None):
- return show_dialog(title, text, gtk.MESSAGE_ERROR, parent = parent)
-
-
- def show_IPP_Error(exception, message, parent = None):
- if exception == 0:
- return None
- if exception == cups.IPP_SERVICE_UNAVAILABLE:
- return None
- title = _('CUPS server error')
- text = _("There was an error during the CUPS operation: '%s'.") % message
- show_error_dialog(title, text, parent)
-
-
- def show_HTTP_Error(status, parent = None):
- if status == cups.HTTP_UNAUTHORIZED or status == cups.HTTP_FORBIDDEN:
- title = _('Not authorized')
- text = _('The password may be incorrect, or the server may be configured to deny remote administration.')
- else:
- title = _('CUPS server error')
- if status == cups.HTTP_BAD_REQUEST:
- msg = _('Bad request')
- elif status == cups.HTTP_NOT_FOUND:
- msg = _('Not found')
- elif status == cups.HTTP_REQUEST_TIMEOUT:
- msg = _('Request timeout')
- elif status == cups.HTTP_UPGRADE_REQUIRED:
- msg = _('Upgrade required')
- elif status == cups.HTTP_SERVER_ERROR:
- msg = _('Server error')
- elif status == -1:
- msg = _('Not connected')
- else:
- msg = _('status %s') % status
- text = _('There was an HTTP error: %s.') % msg
- show_error_dialog(title, text, parent)
-
-